Version
|
Notes
|
Mar. 16, 1999
|
Initial public release. The following changes were made from the prior (seed draft) version:
|
|
Changed "Window Manager 2.0" to "Mac OS 8.5 Window Manager" throughout to reflect final versioning.
|
|
Added "Using the Mac OS 8.5 Window Manager" and "About the Mac OS 8.5 Window Manager" chapters to contain programming discussions, code listings, artwork, and conceptual material.
|
|
Gestalt Constants
. Added description of the
gestaltHasFloatingWindows
bit.
|
|
CreateNewWindow
. Changed function name to
CreateNewWindow
from
CreateWindow
to reflect final naming.
|
|
AreFloatingWindowsVisible
,
HideFloatingWindows
, and
ShowFloatingWindows
. Noted requirement for each of these functions that the
InitFloatingWindows
function be called prior to their use and that these functions are therefore not supported under Mac OS 8.5 (or prior system versions).
|
|
InitFloatingWindows
. Added description of this function.
|
|
MoveWindowStructure
,
RepositionWindow
, and
SetWindowBounds
. Noted that these functions display the window after changing its size and/or position.
|
|
ResizeWindow
. Noted that this function is not supported under Mac OS 8.5 (or prior Mac OS versions). Corrected description of
sizeConstraints
parameter to note that 32,767 is the largest maximum value that can be passed and that
NULL
may be passed, as well.
|
|
RemoveWindowProxy
,
SetWindowProxyAlias
,
SetWindowProxyCreatorAndType
,
SetWindowProxyFSSpec
, and
SetWindowProxyIcon
. Noted requirement under Mac OS 8.5 to set graphics port before drawing, after calls to these functions.
|
|
EndWindowProxyDrag
. Changed parameter name to
theDrag
from
drag
to reflect final naming.
|
|
HiliteWindowFrameForDrag
. Added more information on the functions
ShowDragHilite
and
HideDragHilite
to discussion.
|
|
SetWindowModified
. Expanded discussion to clarify that the state of the content of the window is what the modification state of the window should reflect.
|
|
IsWindowPathSelectClick
. Corrected to discussion to note that
IsWindowPathSelectClick
should be called when
FindWindow
returns either
inDrag
or
inProxyIcon
.
|
|
WindowPathSelect
. Noted that your program must ensure that the Finder window resulting from this call is brought to the front.
|
|
GetWindowProperty
,
RemoveWindowProperty
, and
SetWindowProperty
. Changed parameter names to reflect final naming. Also noted that
NULL
may be passed in the
actualSize
parameter of
GetWindowProperty
.
|
|
MeasureWindowTitleRec
. Changed the name of the first reserved field to "
isUnicodeTitle
" to reflect final naming.
|
|
Window Class Constants
. Noted that one must call the function
InitFloatingWindows
for windows assigned the
kFloatingWindowClass
constant.
|
|
Window Definition State-Changed Constant
. Removed unimplemented constant values.
|
|
Result Codes
. Added descriptions of the
errWindowsAlreadyInitialized
and
errFloatingWindowsNotInitialized
result codes.
|
Apr. 2, 1998
|
First seed draft release.
|